//- Author: 03.
//- Date   : 2017/12/20.
//- File   : common/公共样式.
@import "iconfont.css";
@import "color";
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
body {
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
html, body{
  height: 100%;
  width: 100%;
  min-width: 970px;
  margin: 0;
  padding: 0;
  font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
#app{
  height: 100%;
}
a {
  outline: none !important;
  text-decoration: none;
  color: #337ab7;
}
.scroll-body{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
button, input, select, textarea {
  font-family: inherit;
  font-size: inherit;
  //line-height: inherit;
}
button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
  outline: none;
}
ul,ol,li{
  list-style-type: none;
}
body,table,td,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,label,fieldset,p,form,div,img,button{
  border:0;
  margin:0;
  padding:0;
  list-style:none;
}
a:link, a:visited {
  text-decoration: none;
  color: #333;
}
a:hover {
  text-decoration: underline;
}
table{border-collapse:collapse;border-spacing:0;}

.bg-gray{
  background: @grayBgColor;
}
.bg-white{
  background: #fff;
}
.pull-left {
  float: left!important;
}
.pull-right {
  float: right!important;
}
.txt-left{
  text-align: left;
}
.txt-right{
  text-align: right;
}
.txt-center{
  text-align: center;
}
.clearfix{
  &:before, &:after {
    content: " ";
    display: table;
  }
}
.tips-gray{
  color: @subColor;
}
.tips-active{
  color: @activeColor;
  cursor: pointer;
}
.tips-warn{
  color: #e64242;
}
.box-warn{
  border: 1px solid #e64242;
}
